package com.ruoyi.project.storage.service;

import com.ruoyi.project.storage.domain.BoxStandard;
import com.ruoyi.project.storage.domain.vo.BoxStandardVO;

import java.util.List;

/**
 * 请添加注释
 *
 * @author mengyuanqing
 * @date 2020/5/7
 */
public interface IBoxStandardService {
    /**
     * 查询箱子规格列表
     *
     * @param boxStandardVO 对象
     * @return 集合
     */
    List<BoxStandardVO> selectBoxStandardList(BoxStandardVO boxStandardVO);

    /**
     * 箱子规格新增
     *
     * @param boxStandardVO 对象
     * @return 结果
     */
    int insertBoxStandard(BoxStandardVO boxStandardVO);

    /**
     * 查询箱子规格下拉列表
     *
     * @return 结果
     */
    List<BoxStandard> selectBoxStandardLowList();

    /**
     * 批量删除规格
     *
     * @param ids 规格id
     * @return 结果
     */
    int deleteBoxStandardByIds(Long[] ids);

    /**
     * 查询当前箱子规格
     *
     * @param boxStandardVO 实体
     * @return 查询结果
     */
    List<BoxStandardVO> selectBoxStandardEffective(BoxStandardVO boxStandardVO);
}
